{{tag>brouillon}}
====== Yasm ======

Yasm est un logiciel qui essaie de réécrire dans son intégralité l'assembleur NASM. Sous une version modifiée de la license BSD, il est actuellement développé par Peter Johnson et Michael Urman.

En général, Yasm et NASM sont interchangeables.

Yasm supporte les architectures x86 et 64 bits.

===== Installation =====

==== Via les dépôts ====

Il faut tout d'abord que vous [[http://doc.ubuntu-fr.org/depots#universe_et_multiverse|activiez les dépôts universe]].

Ensuite, il suffit d'installer le paquet. Soit, en utilisant apt :
<code>sudo apt-get install yasm</code>

Cependant, il se peut que l'installer via les dépôts soit insuffisant pour que celui-ci fonctionne avec toutes les applications le nécessitant. Il faut alors le compiler.

==== Par compilation ====

Désinstaller éventuellement une ancienne version :
<code>sudo apt-get --purge remove yasm</code>

Et compilez la dernière :
<code>wget http://www.tortall.net/projects/yasm/releases/yasm-1.1.0.tar.gz
tar -xvzf yasm-1.0.1.tar.gz
cd yasm-1.0.1
./configure
make
sudo make install</code>

Yasm est à présent installé sur votre PC.